﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EC.Entity.Response.PaymentRecord
{
    public class PaymentRecordQueryResponse
    {
        public int Id { get; set; }
        public string _Id { get; set; }
        public int MerchantId { get; set; }
        public string MerchantName { get; set; }
        public string MerchantOrderNo { get; set; }
        public decimal WithdrawalAmount { get; set; }
        public string _WithdrawalAmount { get; set; }
        public decimal WithdrawalFee { get; set; }
        public string _WithdrawalFee { get; set; }
        public string WithdrawalBankName { get; set; }
        public string WithdrawalCardNumber { get; set; }
        public string WithdrawalCardName { get; set; }
        public int PaymentStatus { get; set; }
        public DateTime? PaymentDate { get; set; }
        public string _PaymentDate { get; set; }
        public decimal? TransferFee { get; set; }
        public int NoticeStatus { get; set; }
        public DateTime? NoticeLastTime { get; set; }
        public string _NoticeLastTime { get; set; }
        public int? NoticeTimes { get; set; }
        public string ReqeustBody { get; set; }
        public string NoticeFail { get; set; }
        public string Remark { get; set; }
        public DateTime? HandTime { get; set; }
        public string _HandTime { get; set; }
        public int? HandBy { get; set; }
        public string _HandBy { get; set; }
        public int ProxyMerchantId { get; set; }
        public string ProxyMerchantName { get; set; }
        public int CreatedBy { get; set; }
        public DateTime CreatedDate { get; set; }
        public string _CreatedDate { get; set; }
        public double CreatedDateMinutes { get; set; }
        /// <summary>
        /// 审核
        /// </summary>
        public string AuditPermission { get; set; }
        /// <summary>
        /// 确认打款
        /// </summary>
        public string ConfirmPermission { get; set; }
        /// <summary>
        /// 确认取消
        /// </summary>
        public string CancelPermission { get; set; }

        /// <summary>
        /// 撤销
        /// </summary>
        public string RevokePermission { get; set; }
        
        /// <summary>
        /// 重置
        /// </summary>
        public string ResetPermission { get; set; }
    }
}
